﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EIIS.FrameWork.Exceptions;
using EIIS.FrameWork.DomainModel;

namespace EIIS.Infrastructure.Model.Business
{
    /// <summary>
    /// 包记录
    /// </summary>
    public class Package:Entity
    {
        /// <summary>
        /// 条码号
        /// </summary>
        public virtual string TiaoMH { get; set; }

        /// <summary>
        /// 包名称
        /// </summary>
        public virtual string BaoMC { get; set; }

        #region 包装流程

        /// <summary>
        /// 清洗器锅号
        /// </summary>
        public virtual string QingXQGH { get; set; }
        /// <summary>
        /// 清洗器锅次
        /// </summary>
        public virtual string QingXQGC { get; set; }
        /// <summary>
        /// 包装人
        /// </summary>
        public virtual string BaoZR { get; set; }
        /// <summary>
        /// 包装时间
        /// </summary>
        public virtual string BaoZSJ { get; set; }

        #endregion

        #region 灭菌流程

        /// <summary>
        /// 灭菌锅号
        /// </summary>
        public virtual string MieJGH { get; set; }
        /// <summary>
        /// 灭菌锅次
        /// </summary>
        public virtual string MieJGC { get; set; }
        /// <summary>
        /// 灭菌人
        /// </summary>
        public virtual string MieJR { get; set; }
        /// <summary>
        /// 灭菌时间
        /// </summary>
        public virtual string MieJSJ { get; set; }
        /// <summary>
        /// 有效期
        /// </summary>
        public virtual string YouXQ { get; set; }
        /// <summary>
        /// 失效时间
        /// </summary>
        public virtual string ShiXSJ { get; set; }

        #endregion

        #region 发放流程

        /// <summary>
        /// 领用科室
        /// </summary>
        public virtual string LingYKS { get; set; }
        /// <summary>
        /// 领用人
        /// </summary>
        public virtual string LingYR { get; set; }
        /// <summary>
        /// 使用人
        /// </summary>
        public virtual string ShiYR { get; set; }
        /// <summary>
        /// 发放人
        /// </summary>
        public virtual string FaFR { get; set; }
        /// <summary>
        /// 发放时间
        /// </summary>
        public virtual string FaFSJ { get; set; }
        /// <summary>
        /// 是否兑换
        /// </summary>
        public virtual bool ShiFDH { get; set; }

        #endregion

        #region 回收流程

        /// <summary>
        /// 回收人
        /// </summary>
        public virtual string HuiSR { get; set; }
        /// <summary>
        /// 回收时间
        /// </summary>
        public virtual string HuiSSJ { get; set; }

        #endregion

        /// <summary>
        /// 状态:1包装，2灭菌，20待灭菌，3发放，30待发放，4回收，40待回收
        /// </summary>
        public virtual int ZhuangT { get; set; }
    }
}
